// hyb_yl/specialtylist/specialtylist.js
var app = getApp();
var bmap = require('../../../../utils/bmap-wx.min.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    var bgc = wx.getStorageSync('color')
    wx.setNavigationBarColor({
      frontColor: "#ffffff",
      backgroundColor: bgc,
    })
    that.setData({
      backgroundColor: bgc
    })
    this.getZhuanjia();
  },
  //专家
  getZhuanjia: function () {
    var that = this;
    var array1 = that.data.array1
    app.util.request({
      'url': 'entry/wxapp/zhuanjia',
      'cachetime': '0',
      success: function (res) {
        //console.log(res)
        var info = res.data.data
        var nArr = []
        for (var i = 0; i < info.length; i++) {
          var docopenid = info[i].openid
          nArr.push(docopenid)
        }
        app.util.request({
          url: 'entry/wxapp/Zhuanjiatuijian',
          data: {
            nArr: nArr
          },
          success: function (res) {
            console.log(res)
            var u_id = res.data.data
            // wx.getLocation({
            //   type: 'wgs84',
            //   success: function (resss) {
            //     console.log(resss)
            //     let latitude = resss.latitude;
            //     let longitude = resss.longitude;
            //     info.map(function (i) {
            //       i['juli'] = 0;
            //       let lat1 = latitude; //自己纬度
            //       let lng1 = longitude; //自己经度
            //       let lat2 = i.lat; //对方纬度
            //       let lng2 = i.jingdu; //对方经度
            //       let rad1 = lat1 * Math.PI / 180.0;
            //       let rad2 = lat2 * Math.PI / 180.0;
            //       let aaa = rad1 - rad2;
            //       let bbb = lng1 * Math.PI / 180.0 - lng2 * Math.PI / 180.0;
            //       let r = 6378137;
            //       //计算出距离单位为米
            //       let distance = r * 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(aaa / 2), 2) + Math.cos(rad1) * Math.cos(rad2) * Math.pow(Math.sin(bbb / 2), 2)));
            //       //米与千米的换算
            //       if (distance > 1000) {
            //         distance = Number(distance / 1000).toFixed(2);
            //       }
            //       i.juli = distance;
            //     })
            //     console.log(info);
            //     function sortNumber(a, b) {
            //       return a.juli - b.juli
            //     }
            //     info.sort(sortNumber)
            //     that.setData({
            //       zhuanjia: info,
            //     })
            //   }
            // })

            that.setData({
              zhuanjia: info
            })
          }
        })
      },
      fail: function (err) {
        console.log(err)
      },
    })
  },
  saveFormId: function (e) {
    var form_id = e.detail.formId
    var openid = wx.getStorageSync('openid')
    var id = e.detail.value.id
    var u_id = e.detail.value.u_id
    app.util.request({
      'url': 'entry/wxapp/UserFormId',
      'data': {
        form_id: form_id,
        openid: openid
      },
      success: function (res) {
        console.log(res)
        wx.navigateTo({
          url: '/hyb_yl/zhuanjiasubpages/pages/zhuanjiazhuye/zhuanjiazhuye?id=' + id + '&u_id=' + u_id,
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})